/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

//import controlador.*;

/**
 *
 * @author LEONIC
 */
public class personas implements ICandidato, IEmpleado{

    private int codtienda;
    private String dni,nombre,tarea,rol,usuario,password;
    private double salario,pluses;
    private boolean empleado;

    public personas(String dni){
        this.dni=dni;
    }

    public personas (String dni, String nombre){
        setDNI(dni);
        setNombre(nombre);
        setSalario(0);
        setTarea("");
        setRol("candidato");
        setEmpleado(false);
        setCodigoTienda(-1);
        setUsuario("");
        setPassword("");
        setPluses(0);
    }

    public personas(String dni,double salario,String rol,String usuario,String password){
        setDNI(dni);
        setSalario(salario);
        setRol(rol);
        setUsuario(usuario);
        setPassword(password);
    }
    public personas (String dni, String nombre, double salario, String tarea, String rol, boolean empleado, int codtienda, String usuario, String password, double pluses){
        setDNI(dni);
        setNombre(nombre);
        setSalario(salario);
        setTarea(tarea);
        setRol(rol);
        setEmpleado(empleado);
        setCodigoTienda(codtienda);
        setUsuario(usuario);
        setPassword(password);
        setPluses(pluses);
    }

    public void setDNI(String dni){
        this.dni=dni;
    }
    public void setNombre(String nombre){
        this.nombre=nombre;
    }
    public void setSalario(double salario){
        this.salario=salario;
    }
    public void setTarea(String tarea){
        this.tarea=tarea;
    }
    public void setRol(String rol){
        this.rol=rol;
    }
    public void setEmpleado(boolean empleado){
        this.empleado=empleado;
    }
    public void setCodigoTienda(int codtienda){
        this.codtienda=codtienda;
    }
    public void setUsuario(String usuario){
        this.usuario=usuario;
    }
    public void setPassword(String password){
        this.password=password;
    }
    public void setPluses(double pluses){
        this.pluses=pluses;
    }


    public String getDNI(){
        return this.dni;
    }
    public String getNombre(){
        return this.nombre;
    }
    public double getSalario(){
        return this.salario;
    }
    public String getTarea(){
        return this.tarea;
    }
    public String getRol(){
        return this.rol;
    }
    public boolean getEmpleado(){
        return this.empleado;
    }
    public int getCodigoTienda(){
        return this.codtienda;
    }
    public String getUsuario(){
        return this.usuario;
    }
    public String getPassword(){
        return this.password;
    }
    public double getPluses(){
        return this.pluses;
    }

    public String toString(){
        return " dni: " + this.dni + ", nombre: " + this.nombre + ", salario: " + this.salario + ", tarea: " + this.tarea + ", rol: " + this.rol + ", empleado: " + this.empleado + ", codigo tienda: " + this.codtienda + ", usuario: " + this.usuario + ", password: " + this.password + ", pluses: " + this.pluses;
    }
}
